home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best of Shareware
/
Best of PC Windows Shareware 1.0 - Wayzata Technology (7111) (1993).iso
/
mac
/
DOS
/
MUSIC
/
BGP11
/
READ.ME
< prev
Wrap
Text File
|
1992-02-09
|
8KB
|
167 lines
BACKGROUND PLAYER
Version 1.1.
(C) Copyright 1990,1992 by Alex Reshetov
╔════════════════════════════════════════════════════════╗
║ Version 1.1 is shareware and may be freely copied and ║
║ shared on a non-commercial basis. If you choose to ║
║ register ($20 fee), I will send you latest version of ║
║ BGP with source code and updated music library. ║
╚════════════════════════════════════════════════════════╝
Hardware requirements
═════════════════════
- IBM PC/XT/AT or compatible,
- DOS 2.0 or higher.
Installation
════════════
The following files are provided:
- READ.ME This file.
- BGP.COM BackGround Player version 1.1.
- MUSIC.ZIP Description of various melodies.
- INSTALL.BAT Batch file to uncompress MUSIC.ZIP
(with subdirectories).
After executing INSTALL.BAT directory MUSIC will be
created. It contains descriptions of various melodies. Run
any batch file to load and play a melody.
Introduction
════════════
BGP is a resident program which plays user-defined
melody in background mode. While BGP is playing music You
can use computer for anything else: editing, compiling etc.
BGP understands music in format of Basic Music Macro
Language (┬m) of Microsoft Corporation. This permits You to
use a large volume of melodies developed for Basic
language.
Resident part of BGP uses only 0.7 Kb of memory + size
of melody itself. You can unload BGP from memory at any
time. To call BGP enter from DOS prompt:
BGP <command string>
After that You can work as usual: load editors,
compilers etc. And melody which have been described in
<command string> will go on. To drop the melody in any time
You may call BGP without parameters. If You call BGP
without parameters while there is no copy of BGP in memory,
You receive some help.
<Command string> is very similar to Basic Music Macro
Language with the following exceptions:
1. Instead of command X<var>; to execute string variable
<var> BGP use command X<file>; to execute melody from
<file>.
2. With symbols '<'/'>' to lower/raise octave symbols
'{'/'}' is also used. This extension is done to bypass DOS
files redirection.
3. Commands 'MB'/'MF' (music back/foreground) is absent.
4. Repetition symbol '$' is added.
The single character commands in <command string> are:
A-G[#,+,-] Play the note. A "#" or "+" afterwards means
sharp and "-" means flat. Sharp or flat notes
must correspond to a black piano keys. The
following notes are meaningful:
C C# D- D D# E- E F F# G- G G# A- A A# B- B
Ln Sets the length of each note (n in range from 0
to 64). The length may also follow the note when
it is desired to change the length only for this
note, for example: A16
M[N,L,S] Music [Normal, Legato, Staccato]. Each note will
play [7/8th, full, 3/4th] of the period set by L.
X<file>; Load melody from <file>. Files may be nested
without constrains.
{[.,:]} Scale duration of the previous note or pause by
(3/2)*(# of dots), for example: A4..
[>,<,{,}] Raise, lower] current octave.
On Set octave n (0..6).
Nn Play absolute note n (0..84).
Pn Pause (1..64).
Tn Tempo (32..255).
$ Play "forever" (loop).
Default settings is O4L4T120MN, scale is BAGFEDC.
Successive calls of BGP replace melody with new one. Call
without parameters makes music off (if any) and deletes BGP
from memory or output help screen.
Convenient way to produce file-like melody from Basic
program is to replace all operators "PLAY" to operators
"WRITE" to file.
If a program which have been load after BGP is also
using dynamic it led to two possible situations:
interferation of sound will arise or BGP will play it's
melody soundless and resume it in full strength after the
program finish it's work. The later is very probably for
computer games.
BGP needs DOS version 2.0 or higher and no less than
40 Kb of free memory to parse command line.
Music library for BGP
═════════════════════
Sample melodies are contained in the MUSIC directory
and it's subdirectories (extracted from file MUSIC.ZIP). To
load any melody execute according batch file.
In this version of BGP music of Bach, Beethoven,
Julius Fucik, DeBussy, Ernesto Lecuona, S.Morrow and
several unknown (for me) composers is used. The adaptation
for PC was performed by Michael Baum, Con Spirito, Carol
Hall, Tom Sorber, PC WORLD, Richard Eaton, Tina Anameier
and several other programmers.
DISCLAIMER AND WARRANTY
═══════════════════════
This program is supplied AS IS without any warranty,
expressed or implied, including but not limited to fitness
for a particular purpose.
You may freely copy and distribute this product as
long as you abide by the following conditions:
a) You may not charge any fee for making copies or sell
this product.
b) You may not distribute this as part of any product or
service for which you charge a fee.
c) You must copy the product in its entirety with no
changes.
REGISTRATION
════════════
If you find BGP useful, a registration of $20.00 would
be appreciated. For your registration, you will receive the
assembly source for BGP and updated music library. Send
check to:
District "B"-2, 86
Troitsk, Moscow region
142092, Russia
Alexander Reshetov
///////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
// Reshetov Alexander, II Voice : (+7 095) 334-09-79 \\
|| Russian Academy of Sciences, II E-mail: ar@kaon-inr.msk.su ||
\\ Moscow II //
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////////////////////////////////////